using System;
using FluentTests.Framework.VerbExtensions;
using FluentTests.Framework.Verbs;

namespace FluentTest.Framework.Swedish
{
    public static class VerbReferenceExtensions
    {
        public static void Ingenting<T>(this Is<T> verb) 
        {
            verb.Null();
        }

        public static void InstansAv<T>(this Is<T> verb, Type type)
        {
            verb.InstanceOf(type);
        }

        public static void InstansAvTyp<TType>(this IIs verb)
        {
            verb.InstanceOfType<TType>();
        }


        public static void SammaSom<T>(this Verb<T> verb, object instance)
        {
            verb.SameAs(instance);
        }

        public static void LikaMed<T>(this Verb<T> verb, T instance)
        {
            verb.SameAs(instance);            
        }

    }
}